package org.edu.modules.oa.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import org.edu.modules.oa.entity.VeOaCarInfoEntity;
import org.edu.modules.oa.vo.VeOaCarInfoTableVo;
import org.edu.modules.oa.vo.VeOaMeetCheckTableVo;

import java.util.ArrayList;
import java.util.List;

public interface IVeOaCarInfoMapper extends BaseMapper<VeOaCarInfoEntity> {
    //初始化表格
    List<VeOaCarInfoTableVo> showTable(
            @Param("currentPage") Integer currentPage, @Param("pageSize") Integer pageSize,
            @Param("veOaCarInfoEntity")VeOaCarInfoEntity veOaCarInfoEntity
    );
    //表格总行数
    Integer tableCount(

            @Param("veOaCarInfoEntity")VeOaCarInfoEntity veOaCarInfoEntity
    );
    ArrayList<VeOaCarInfoEntity> advancedQuery(@Param("advancedQuery") String advancedQuery );

    Integer advancedQueryCount(@Param("advancedQuery") String advancedQuery);

}
